package edu.shared.DTO;

import java.util.HashSet;
import java.util.Set;

public class RenglonOrdenPedidoDTO implements java.io.Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -4733327568661819049L;
	private int id;
	private OrdenPedidoDTO ordenPedidoDTO;
	private int idEquipoOComponente;
	private String equipoOComponente;
	private String codigo;	//CÓDIGO DEL EQUIPO O COMPONENTE
	private String nombreParaCliente;
	private int cantidad;
	private String observaciones;
	private boolean enAlmacen;
	private int idListaMateriales;
	private String estadoListaMateriales;
	private int cantidadDisponible;  //cantidad disponible en almacén para el equipo o componente
	private Set<RenglonOrdenFabricacionGeneralDTO> renglonOrdenFabricacionGeneralsDTO = new HashSet<RenglonOrdenFabricacionGeneralDTO>(0);
	
	public RenglonOrdenPedidoDTO() {
		
	}
	

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}
	
	public OrdenPedidoDTO getOrdenPedidoDTO() {
		return ordenPedidoDTO;
	}
	public void setOrdenPedidoDTO(OrdenPedidoDTO ordenPedidoDTO) {
		this.ordenPedidoDTO = ordenPedidoDTO;
	}
	public int getIdEquipoOComponente() {
		return idEquipoOComponente;
	}

	public void setIdEquipoOComponente(int idEquipoOComponente) {
		this.idEquipoOComponente = idEquipoOComponente;
	}

	public String getEquipoOComponente() {
		return equipoOComponente;
	}

	public void setEquipoOComponente(String equipoOComponente) {
		this.equipoOComponente = equipoOComponente;
	}

	public String getNombre() {
		return nombreParaCliente;
	}
	public void setNombre(String nombre) {
		this.nombreParaCliente = nombre;
	}
	public String getCodigo() {
		return codigo;
	}
	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}
	public int getCantidad() {
		return cantidad;
	}
	public void setCantidad(int cantidad) {
		this.cantidad = cantidad;
	}
	public String getObservaciones() {
		return observaciones;
	}
	public void setObservaciones(String observaciones) {
		this.observaciones = observaciones;
	}
	public boolean isEnAlmacen() {
		return enAlmacen;
	}
	public void setEnAlmacen(boolean enAlmacen) {
		this.enAlmacen = enAlmacen;
	}
	public Set<RenglonOrdenFabricacionGeneralDTO> getRenglonOrdenFabricacionGeneralsDTO() {
		return renglonOrdenFabricacionGeneralsDTO;
	}
	public void setRenglonOrdenFabricacionGeneralsDTO(Set<RenglonOrdenFabricacionGeneralDTO> renglonOrdenFabricacionGeneralsDTO) {
		this.renglonOrdenFabricacionGeneralsDTO = renglonOrdenFabricacionGeneralsDTO;
	}
	public static long getSerialversionuid() {
		return serialVersionUID;
	}


	public String getEstadoListaMateriales() {
		return estadoListaMateriales;
	}


	public void setEstadoListaMateriales(String estadoListaMateriales) {
		this.estadoListaMateriales = estadoListaMateriales;
	}


	public int getCantidadDisponible() {
		return cantidadDisponible;
	}


	public void setCantidadDisponible(int cantidadDisponible) {
		this.cantidadDisponible = cantidadDisponible;
	}


	public int getIdListaMateriales() {
		return idListaMateriales;
	}


	public void setIdListaMateriales(int idListaMateriales) {
		this.idListaMateriales = idListaMateriales;
	}	
}
